home *** CD-ROM | disk | FTP | other *** search
/ Amiga Magazin: Amiga-CD 1997 November & December / Amiga-CD 1997 #11-12.iso / pd-disketten / dms-gepackt / 9_95 / apd-9-95-4-2.dms / apd-9-95-4-2.adf / Install CanonTreiber / Install-Driver < prev    next >
Text File  |  1995-03-12  |  55KB  |  1,882 lines

  1. ; $VER: Canon Driver Disk V3.10 (07.03.95)
  2. ; Copyright (C) 1992-95 Wolf Faust
  3.  
  4. (complete 0)
  5. (delopts "oknodelete" "force" "askuser")
  6.  
  7. ;**** English text
  8.  
  9. (set #welcome
  10. (cat "\nIntermediate: printer drivers get installed on the used system disk.\n"
  11.     "Expert:  may install printer drivers on any wanted disks.\n\n"
  12. ))
  13. (set #welcome-pirate
  14. (cat "\nWelcome to the Canon printer software!\n\n"
  15.     "Copyright (C) 1992-95 by Wolf Faust\n"
  16.     "Distribution by Canon Europe N.V.\n"
  17.     "\nTHIS DISK MAY NOT BE DISTRIBUTED WITHOUT\n"
  18.         "PRIOR PERMISSION IN WRITING BY WOLF FAUST\n AND/OR CANON EUROPE N.V.!\n"
  19. ))
  20. ;--------------
  21. (set #bad-kick
  22. (cat    "\nYour system software is very old. "
  23.     "You must use at least Kickstart 2.04 for all CanonDisk programs. "
  24. ))
  25. ;--------------
  26. (set #diskbased
  27. (cat "What kind of system disk are you using?"
  28. ))
  29. (set #diskbased-choices1
  30. (cat "Hard disk or similar mass storage device"
  31. ))
  32. (set #diskbased-choices2
  33. (cat "Two or more floppy drives - No hard disk."
  34. ))
  35. (set #diskbased-choices3
  36. (cat "A single floppy drive     - No hard disk."
  37. ))
  38. (set #diskbased-help
  39. (cat "\nThe Canon software requires more disk space than is available "
  40.     "on a single floppy. The installation will help users of floppy "
  41.     "systems to get enough disk space in order to install the Canon software.\n\n"
  42.     @askoptions-help
  43. ))
  44. ;--------------
  45. (set #w-studio
  46. (cat "Select the action(s) to perform."
  47. ))
  48. (set #w-studio-help
  49. (cat "\nCanonDisk is divided in two independent parts: "
  50.     "printer driver and CanonStudio print program. "
  51.     "You can now select wich parts should be un- or installed.\n\n".
  52.     @askoptions-help
  53. ))
  54. (set #w-studio-choices1
  55. (cat "Uninstall Canon drivers"
  56. ))
  57. (set #w-studio-choices2
  58. (cat "Install Canon Workbench driver"
  59. ))
  60. (set #w-studio-choices3
  61. (cat "Install CanonStudio application program"
  62. ))
  63. ;--------------
  64. (set #format
  65. (cat "\nYou need %ld empty floppy disk(s) in order to install the requested software. "
  66.     "Generate the empty floppy disk(s) by using the 'Format Disk...' Workbench "
  67.     "menu item.\n\nPlease assign name(s) (for instance \"Canon\") to the disk(s) that help you identify them later. "
  68. ))
  69. ;--------------
  70. (set #abortunpack
  71. (cat "\nError occured while running the installation decompression program. "
  72.     "The error occured during decompressing of the file:\n\n\"%s\"\n\n"
  73. ))
  74. ;--------------
  75. (set #abortnochoice
  76. (cat "You didn't select an action to perform. Start installation again and select an action to perform."
  77. ))
  78. ;--------------
  79. (set #cfm-delete
  80. (cat "\n\nWarning\n\n"
  81.     "Make a backup of your system disk before deleting old drivers.\n"
  82.     "Shall I really delete all old Canon printer drivers now?\n"
  83. ))
  84. (set #cfm-delete-help
  85. (cat "\nYou may now delete old Canon drivers and their settings.\n\n"
  86. ))
  87. (set #cfm-delete-1
  88. (cat "Yes, delete."
  89. ))
  90. (set #cfm-delete-2
  91. (cat "No, continue"
  92. ))
  93. ;--------------
  94. (set #w-emul
  95. (cat "What printer do you have?"
  96. ))
  97. (set #w-emul-help
  98. (cat "\nThis disk includes several printer drivers for various "
  99.     "Canon printers. "
  100.     "In case your printer is not listed, have a look into your printers user manual for "
  101.     "finding the emulation supported by your printer.\n\n"
  102.     "NOTE: often printers support more than one emulation. "
  103.     "You may have to try several emulations to find the one "
  104.     "fitting your needs best!\n\n"
  105.     @askchoice-help
  106. ))
  107. ;--------------
  108. (set #w-driver #w-emul)
  109. (set #w-driver-help #w-emul-help)
  110. ;--------------
  111. (set #ask-sys
  112. (cat "\nIn which disk or drawer should the Canon printer driver be installed?"
  113. ))
  114. (set #ask-sys-help
  115. (cat "\nThis section lets you choose in which drawer or on which disk the "
  116.     "Studio printer driver should be installed. "
  117.     "The driver should normally go into the \"Printers:\" or \"devs:printers\" directory "
  118.     "of your system disk.\n\n"
  119.     @askdir-help
  120. ))
  121. ;--------------
  122. (set #yellspace
  123. (cat "\nThis installation requires >%ld bytes free on the disk \"%s\". "
  124.     "You may now delete unnecessary files using Workbench or Shell. "
  125.     "This installation script can also delete files now in order to free space. "
  126.     "You will be asked for permission before deleting each file.\n\n"
  127.     "DO MAKE A BACKUP OF YOUR SYSTEM DISKS BEFORE DELETING FILES.\n\n"
  128. ))
  129. ;--------------
  130. (set #tdel0 "Utilities/Clock")
  131. (set #tdel1 "Devs/Printers/Generic")
  132. (set #tdel2 "C/SetFont")
  133. (set #tdel3 "C/Edit")
  134. (set #tdel4 "C/Eval")
  135. (set #tdel5 "C/DiskChange")
  136. (set #tdel6 "C/FileNote")
  137. (set #tdel7 "C/Lock")
  138. (set #tdel8 "C/Search")
  139. (set #tdel9 "C/Sort")
  140. (set #tdel10 "C/MagTape")
  141. (set #tdel11 "C/MakeLink")
  142. (set #tdel12 "C/RemRad")
  143. (set #tdel13 "C/Which")
  144. (set #tdel14 "C/ChangeTaskPri")
  145. (set #tdel15 "C/Join")
  146. (set #tdel16 "System/NoFastMem")
  147.  
  148. (set #del0 "Displays the system time")
  149. (set #del1 "A generic text printer driver")
  150. (set #del2 "Defines system font")
  151. (set #del3 "A line editor")
  152. (set #del4 "Evaluate math expressions")
  153. (set #del5 "Recognize a diskchange")
  154. (set #del6 "Add/Remove filenotes")
  155. (set #del7 "Lock files from deletion")
  156. (set #del8 "Search a file")
  157. (set #del9 "Sort a file")
  158. (set #del10 "Controls tape backup devices")
  159. (set #del11 "Make a disk link")
  160. (set #del12 "Remove recoverable ram drive")
  161. (set #del13 "Shows location of CMD file")
  162. (set #del14 "Changes task priority")
  163. (set #del15 "Joins/Merges files")
  164. (set #del16 "Disables any fast memory")
  165. ;--------------
  166. (set #full-delete
  167. (cat "\nCan I delete the file '%s'?\n\n"
  168.     "The function of this program:\n\n"
  169.     "%s"
  170. ))
  171. (set #full-delete-help
  172. (cat "\nYour system disk doesn't offer the disk space required for "
  173.     "installing the printer driver. The installation program "
  174.     "can now delete files from your system disk that are often unused. "
  175.     "If you need one of the programs, you might skip deletion. "
  176.     "However, skipping might result in the installation failing "
  177.     "if not enough disk space could be freed. "
  178. ))
  179. (set #full-delete-1
  180. (cat "Yes, delete."
  181. ))
  182. (set #full-delete-2
  183. (cat "No, continue"
  184. ))
  185. ;--------------
  186. (set #tofull
  187. (cat "Your disk/device %s: still doesn't offer enough free disk space "
  188.     "for installing the printer driver. The requested installation "
  189.     "requires at least %ld bytes of free disk space.\n"
  190.     "After deleting/moving unnecessary files in order to make space, try installing again.\n\n"
  191. ))
  192. (set #tofull2
  193. (cat "Your disk/device %s: doesn't offer enough free disk space "
  194.     "for installing the printer driver. I couldn't find "
  195.     "any unnecessary files for deletion in order to make space free. Please have a look "
  196.     "at the files stored on the disk and delete any unnecessary ones. "
  197.     "The installation requires at least %ld bytes of free disk space.\n"
  198.     "After deleting/moving unnecessary files in order to make space, try installing again.\n\n"
  199. ))
  200. ;--------------
  201. (set #nodevice
  202. (cat "\nWarning\n\n It seems the 'printer.device' file is not "
  203.     "available in your 'DEVS:' directory. This file is required "
  204.     "for printing and always comes with your original Workbench "
  205.     "disks.\n\n"
  206.     "Please make the printer.device file available after installing the Canon software."
  207. ))
  208. ;--------------
  209. (set #nopardevice
  210. (cat "\nWarning\nIt seems the 'parallel.device' file is not "
  211.     "available in your 'DEVS:' directory. Unless you use the serial port or "
  212.     "an expansion board for printing, this file is required "
  213.     "for printing. It does come with your Workbench "
  214.     "disks. Without this file applications might be unable to access the printer port. \n\n"
  215.     "Please make the parallel.device file available after installing Canon software "
  216.     "if problems accessing the printer appear."
  217. ))
  218. ;--------------
  219. (set #noenv
  220. (cat "There is no volume/device/assign 'ENV:' available. "
  221.     "The 'ENV:' volume is usually created by your system's 'startup-sequence' "
  222.     "located in the 'S:' volume. It seems you are using a custom startup-sequence. "
  223.     "Please make sure there is an ENV: volume created by your system disk. "
  224.     "See your system and/or Canon software manual for help."
  225. ))
  226. ;--------------
  227. (set #noenvarc
  228. (cat "There is no volume/device/assign 'ENVARC:' available. "
  229.     "The 'ENVARC:' volume is usually created by your system during booting. "
  230.     "It seems you are using a custom boot procedure. "
  231.     "Please make sure there is an ENVARC: volume created by your system disk. "
  232.     "See your system and/or Canon software manual for help."
  233. ))
  234. ;--------------
  235. (set #ask-prefs
  236. (cat "\nIn which disk or drawer should the printer preferences program(s) be installed?"
  237. ))
  238. (set #ask-prefsdisk
  239. (cat "\nSelect the %ld. empty disk."
  240. ))
  241. (set #ask-prefs-help
  242. (cat "\nThis section lets you choose in which drawer or on which disk the "
  243.     "Canon printer driver preferences program should be installed. "
  244.     "These should normally go into the \"sys:prefs\" directory of your system "
  245.     "disk.\n\n"
  246.     @askdir-help
  247. ))
  248. ;--------------
  249. (set #finalmsg
  250. (cat "Your requested driver has been installed. The name of the driver is\n\"%s"
  251.     "\"\nand should now be selected in the Workbench preferences program \"Printer\".\n"
  252.     "The Canon driver preferences program has been saved as\n\"%s"
  253.     "\"\nand should now be used to adjust the driver to your needs.\n"
  254.     "Please adjust all settings to your printer."
  255. ))
  256. ;--------------
  257. (set #wrongdither
  258. (cat "\n\nWARNING: Your Workbench preferences is setup WRONG.\n\n"
  259.     "Please select \"Ordered\" dithering in preferences "
  260.     "(in \"PrinterGfx\"). Always set the Workbench preferences to \"Ordered\" "
  261.     "Dithering is controlled by the Canon \"%s\" preferences program.\n"
  262.     "Also select a density above 2 and disable the color correction\n"
  263.     "I will now try to start Workbench preferences for you."
  264. ))
  265. ;--------------
  266. (set #ask-studio
  267. (cat "\nSelect the disk or drawer the 'CanonStudio' application drawer should be created in?"
  268. ))
  269. (set #ask-studiodisk
  270. (cat "\nSelect the %ld. empty disk."
  271. ))
  272. (set #ask-studio-help
  273. (cat "\nThis section lets you choose in which drawer or on which disk the "
  274.     "CanonStudio application program should be installed. "
  275.     "The program can be installed to any disk/drawer you like. "
  276.     "The selected disk should have at least 350 KByte free space.\n\n"
  277.     @askdir-help
  278. ))
  279. ;--------------
  280. (set #tofullstudio
  281. (cat "Your disk/device %s: doesn't offer enough free disk space "
  282.     "for installing CanonStudio. The requested installation "
  283.     "requires at least %ld bytes of free disk space.\n"
  284.     "After deleting/moving unnecessary files in order to make space, try installing again.\n\n"
  285. ))
  286. ;--------------
  287. (set #pagestream
  288. (cat "\n\nDo you want to install a driver for the "
  289.     "PageStream 2.2x (not V3.x!) DTP program?\n\n"
  290. ))
  291. (set #pagestream-help
  292. (cat "\nThis disk comes with a special printer driver for the PageStream 2.x "
  293.     "program. In case you own this DTP package, you can use this faster "
  294.     "printer driver, offering a 200%% speed increase.\n"
  295. ))
  296. (set #pagestream-yes
  297. (cat "Yes"
  298. ))
  299. (set #pagestream-no
  300. (cat "No"
  301. ))
  302. (set #ask-pagestream
  303. (cat "\nIn which drawer should the PageStream V2.2 drivers (BJ2x0, or CanonBJCx00) be saved?"
  304. ))
  305. (set #ask-pagestream-help
  306. (cat "\nThis section lets you choose in which drawer the PageStream driver should be saved. "
  307.     "These should normally go into the PageStream \"Printers\" directory.\n\n"
  308.     @askdir-help
  309. ))
  310. ;--------------
  311. (set #sorry
  312. (cat "\n\nSorry, this disk does not include the requested software. "
  313.     "There simply wasn't enough disk space left for your wanted driver. "
  314.     "Please contact your dealer or the Canon Hotline and ask for a different disk "
  315.     "containing a driver for your printer."
  316. ))
  317. ;---------------
  318. (set #ask-docs
  319. (cat "\nIn which drawer should the documentation be saved?"
  320. ))
  321. (set #ask-docs-help
  322. (cat "\nThis section lets you choose in which drawer the Canon driver documentation should be saved.\n\n"
  323.     @askdir-help
  324. ))
  325. (set #abortdocs
  326. (cat "\nThis installation requires >120000 bytes free on the volume "
  327.     "where you wish to install the documentation. Please make this space "
  328.     "available and then re-install.\n\n"
  329. ))
  330. ;--------------
  331. (set docfile "Readme")
  332. ;--------------
  333. (set #waitmsg
  334. (cat "\n\n\n\nWorking. Please wait..."
  335. ))
  336.  
  337.  
  338.  
  339. ;**** German
  340. (if (= @language "deutsch")
  341. (
  342.     (set #welcome
  343.     (cat "\nBei \"Intermediate\" werden die Treiber auf der aktuellen Systemdiskette installiert.\n"
  344.         "Bei \"Expert\" können die Druckertreiber auf einer beliebigen Disk gespeichert werden.\n\n"
  345.     ))
  346.     (set #welcome-pirate
  347.     (cat "\nWillkommen zur Installation der Canon-Druckersoftware!\n\n"
  348.         "Copyright (C)1992-95 Wolf Faust\nVertrieb: Canon Europe N.V.\n"
  349.         "\nDIESE DISKETTE DARF NICHT OHNE SCHRIFTLICHE ERLAUBNIS\n"
  350.         "VON WOLF FAUST ODER CANON EUROPE N.V. VERTRIEBEN WERDEN!\n"
  351.     ))
  352.     (set #bad-kick
  353.     (cat    "\nIhre System-Software ist sehr alt. "
  354.         "Sie brauchen mindestens Kickstart 2.04 für alle CanonDisk Programme."
  355.     ))
  356.     ;--------------
  357.     (set #diskbased
  358.     (cat "Auf welche Geräte wollen Sie die Canon Software installieren?"
  359.     ))
  360.     (set #diskbased-choices1
  361.     (cat "Auf eine Festplatte."
  362.     ))
  363.     (set #diskbased-choices2
  364.     (cat "2 oder mehr Diskettenstationen - Ohne Festplatte."
  365.     ))
  366.     (set #diskbased-choices3
  367.     (cat "Eine Diskettenstation - Ohne Festplatte."
  368.     ))
  369.     (set #diskbased-help
  370.     (cat "\nDie CanonDisk benötigt mehr freien  Speicherplatz als auf einer Diskette "
  371.         "vorhanden ist. Das Installationsprogramm hilft Ihnen bei der "
  372.         "Installation auf mehrere Disketten.\n\n"
  373.         @askoptions-help
  374.     ))
  375.     ;--------------
  376.     (set #w-studio
  377.     (cat "Welche Programme der Canon-Software wollen Sie installieren?"
  378.     ))
  379.     (set #w-studio-help
  380.     (cat "\nDie Canon-Software besteht im wesentlichen aus zwei von einander "
  381.         "unabhängigen Teilen: Druckertreiber und dem CanonStudio-Anwendungsprogramm. "
  382.         "Sie können jetzt wählen, welche Teile Sie installieren wollen.\n\n"
  383.         @askoptions-help
  384.     ))
  385.     (set #w-studio-choices1
  386.     (cat "Entfernen der Canon Treiber"
  387.     ))
  388.     (set #w-studio-choices2
  389.     (cat "Canon Druckertreiber"
  390.     ))
  391.     (set #w-studio-choices3
  392.     (cat "CanonStudio Druckprogramm"
  393.     ))
  394.     ;--------------
  395.     (set #format
  396.     (cat "\nSie benötigen %ld leere Diskette(n) um die gewünschte Software zu installieren. "
  397.         "Benutzen Sie den 'Format'-Menüpunkt der Workbench, um eine leere Diskette zu erstellen. "
  398.         "\n\nBenennen Sie die Disketten nach einem eindeutigen Namen (z.B. \"Canon\"). "
  399.     ))
  400.     ;--------------
  401.     (set #abortunpack
  402.     (cat "\nEin Fehler trat beim Entpacken/Schreiben einer Datei auf!\n"
  403.         "Das zu entpackende Archiv lautete:\n\n\"%s\"\n\n"
  404.     ))
  405.     ;--------------
  406.     (set #abortnochoice
  407.     (cat "Sie haben keine Option gewählt. Bitte starten Sie das Installations-Programm erneut\n"
  408.     ))
  409.     ;--------------
  410.     (set #cfm-delete
  411.     (cat "\n\nWarnung!\n\n"
  412.         "Machen Sie eine Sicherheitskopie, bevor Sie alte Canon Treiber löschen. \n"
  413.         "Soll ich jetzt wirklich alle Treiber löschen?\n\n"
  414.     ))
  415.     (set #cfm-delete-help
  416.     (cat "\nDas Installationsskript löscht jetzt alle alten Canon-Treiber und deren Einstellungen.\n\n"
  417.     ))
  418.     (set #cfm-delete-1
  419.     (cat "Ja, löschen"
  420.     ))
  421.     (set #cfm-delete-2
  422.     (cat "Nein, weiter"
  423.     ))
  424.     ;--------------
  425.     (set #w-emul
  426.     (cat "Was für einen Drucker besitzen Sie?"
  427.     ))
  428.     (set #w-emul-help
  429.     (cat "\nDiese Disk enthält Druckertreiber für verschiedene Drucker-Emulationen. "
  430.         "Das Benutzerhandbuch Ihres Druckers gibt Ihnen sicher Auskunft über "
  431.         "die von Ihrem Drucker unterstützten Emulationen.\n\n"
  432.         "Viele Drucker unterstützen mehrere Emulationen in verschiedener Qualität. "
  433.         "Versuchen Sie daher ruhig mehrere Emulationen aus, um die für Sie richtige zu finden.\n\n"
  434.         @askchoice-help
  435.     ))
  436.     ;--------------
  437.     (set #w-driver #w-emul)
  438.     (set #w-driver-help #w-emul-help)
  439.     ;--------------
  440.     (set #ask-sys
  441.     (cat "\nIn welche Disk oder Schublade soll der Canon-Druckertreiber kopiert werden?"
  442.     ))
  443.     (set #ask-sys-help
  444.     (cat "\nIn diesem Teil können Sie wählen, auf welche Disk oder in welche "
  445.         "Schublade der Canon-Druckertreiber kopiert werden soll. Normalerweise sollten "
  446.         "Sie hierzu die Schublade \"Devs:Printers\" wählen.\n\n"
  447.         @askdir-help
  448.     ))
  449.     ;--------------
  450.     (set #yellspace
  451.     (cat "\nDiese Installation benötigt mehr als %ld Bytes freien Speicherplatz auf der Disk. \"%s\". "
  452.         "Sie können jetzt unnötige Dateien von der Disk löschen. Sie können auch fortfahren mit der "
  453.         "Installation und das Installationsprogramm wird versuchen, unnötige Dateien zu löschen. "
  454.         "Sie werden jeweils um Erlaubnis gefragt, bevor eine Datei gelöscht wird.\n"
  455.         "MACHEN SIE EINE SICHERHEITSKOPIE IHRER DISK, BEVOR SIE DATEIEN LÖSCHEN.\n"
  456.     ))
  457.     ;--------------
  458.     (set #tdel0 "Utilities/Clock")
  459.     (set #tdel1 "Devs/Printers/Generic")
  460.     (set #tdel2 "C/SetFont")
  461.     (set #tdel3 "C/Edit")
  462.     (set #tdel4 "C/Eval")
  463.     (set #tdel5 "C/DiskChange")
  464.     (set #tdel6 "C/FileNote")
  465.     (set #tdel7 "C/Lock")
  466.     (set #tdel8 "C/Search")
  467.     (set #tdel9 "C/Sort")
  468.     (set #tdel10 "C/MagTape")
  469.     (set #tdel11 "C/MakeLink")
  470.     (set #tdel12 "C/RemRad")
  471.     (set #tdel13 "C/Which")
  472.     (set #tdel14 "C/ChangeTaskPri")
  473.     (set #tdel15 "C/Join")
  474.     (set #tdel16 "System/NoFastMem")
  475.     
  476.     (set #del0 "Zeigt die Uhrzeit an")
  477.     (set #del1 "Ein simpler ASCII-Text Druckertreiber")
  478.     (set #del2 "Definiert den Systemzeichensatz")
  479.     (set #del3 "Ein Zeileneditor")
  480.     (set #del4 "Löst mathematische Ausdrücke")
  481.     (set #del5 "FÜhrt einen Diskwechsel aus")
  482.     (set #del6 "Editieren von Dateikommentaren")
  483.     (set #del7 "Schützt Dateien vor dem Löschen")
  484.     (set #del8 "Sucht eine Datei")
  485.     (set #del9 "Sortiert eine Datei")
  486.     (set #del10 "Kontrolliert Streamer")
  487.     (set #del11 "Erzeugt Disk-Links")
  488.     (set #del12 "Entfernt die Resetfeste-Ram-Disk")
  489.     (set #del13 "Zeigt den Speicherort eines Befehls")
  490.     (set #del14 "Verändert die Task-Priorität")
  491.     (set #del15 "Verbindet Dateien")
  492.     (set #del16 "Entfernt Fast-Speicher")
  493.     ;--------------
  494.     (set #full-delete
  495.     (cat "\nKann ich die Datei '%s' löschen?\n\n"
  496.         "Aufgabe der Datei:\n\n"
  497.         "%s"
  498.     ))
  499.     (set #full-delete-help
  500.     (cat "\nIhre Systemdiskette verfügt nicht über genug Speicherplatz, um einen Druckertreiber zu installieren. "
  501.         "Das Installationsprogramm kann jetzt für Sie unnötige Dateien löschen. "
  502.         "Sie müssen nicht alle angezeigten Dateien löschen, doch kann dies dazu führen, "
  503.         "das bei zu wenig freiem Speicherplatz, die Installation nicht zu Ende geführt werden kann. "
  504.     ))
  505.     (set #full-delete-1
  506.     (cat "Ja, löschen."
  507.     ))
  508.     (set #full-delete-2
  509.     (cat "Nein!"
  510.     ))
  511.     ;--------------
  512.     (set #tofull
  513.     (cat "Ihre Disk '%s' besitzt nicht gennug freien Speicherplatz. Es sind "
  514.         "mindestens %ld Bytes an freiem Speicherplatz notwendig für "
  515.         "die Installation des gewünschten Treibers.\n"
  516.         "Bitte löschen Sie unnötige Dateien von der Disk und versuchen Sie anschließend "
  517.         "erneut die Installation.\n\n"
  518.     ))
  519.     (set #tofull2
  520.     (cat "Ihre Disk '%s' besitzt nicht gennug freien Speicherplatz. Es sind "
  521.         "mindestens %ld Bytes an freiem Speicherplatz notwendig für "
  522.         "die Installation des gewünschten Treibers. "
  523.         "Es konnten keine unnötigen Dateien zum Löschen vom Installationsprogramm "
  524.         "gefunden werden. "
  525.         "Bitte löschen Sie unnötige Dateien von der Disk und versuchen Sie anschließend "
  526.         "erneut die Installation.\n\n"
  527.     ))
  528.     ;--------------
  529.     (set #nodevice
  530.     (cat "\nAchtung:\n\nEs scheint, Ihre Systemdiskette besitzt nicht die Datei 'printer.device' "
  531.         "im 'DEVS:'-Verzeichnis. Diese Datei wird zum Drucken von Programmen benötigt und "
  532.         "ist Teil jeder richtigen Workbench-Diskette.\n\n"
  533.         "Bitte machen Sie die 'printer.device' Datei nach der Installation verfügbar."
  534.     ))
  535.     ;--------------
  536.     (set #nopardevice
  537.     (cat "\nAchtung:\n\nEs scheint, Ihre Systemdiskette besitzt nicht die Datei 'parallel.device' "
  538.         "im 'DEVS:'-Verzeichnis. Sollten Sie nicht über eine Schnittstellenkarte oder "
  539.         "den Seriellen-Port des Amigas drucken, wird diese Datei zum Drucken dringends benötigt. "
  540.         "Die Datei ist Teil jeder richtigen Workbench-Diskette.\n\n"
  541.         "Bitte machen Sie die 'parallel.device' Datei nach der Installation verfügbar."
  542.     ))
  543.     ;--------------
  544.     (set #noenv
  545.     (cat "\nLeider ist keine Schublade mit dem Namen \"Env:\" auffindbar!\n"
  546.         "Canon Treiber speichern Einstellungen in dieser Schublade. "
  547.         "Normalerweise wird \"Env:\" von der standard Startup-Sequence von "
  548.         "Commodore erzeugt. Es scheint, Sie benutzen eine veränderte "
  549.         "Startup-Sequence.\n"
  550.         "Bitte korregieren Sie Ihre Startup-Sequence und installieren Sie von "
  551.         "neuem!\n\n"
  552.     ))
  553.     ;--------------
  554.     (set #noenvarc
  555.     (cat "\nLeider ist keine Schublade mit dem Namen \"ENVARC:\" auffindbar!\n"
  556.         "Canon Treiber speichern Einstellungen in dieser Schublade. "
  557.         "Normalerweise wird \"ENVARC:\" von der standard Startup-Sequence von "
  558.         "Commodore erzeugt. Es scheint, Sie benutzen eine veränderte "
  559.         "Startup-Sequence.\n"
  560.         "Bitte korregieren Sie Ihre Startup-Sequence und installieren Sie von "
  561.         "neuem!\n\n"
  562.     ))
  563.     ;--------------
  564.     (set #ask-prefs
  565.     (cat "\nIn welche Disk oder Schublade soll das Voreinsteller-Programm "
  566.         "(engl. Preferences) kopiert werden?"
  567.     ))
  568.     (set #ask-prefsdisk
  569.     (cat "\nBitte wählen Sie die %ld. leere Diskette."
  570.     ))
  571.     (set #ask-prefs-help
  572.     (cat "\nIn diesem Teil können Sie wählen, auf welche Disk oder in welche "
  573.         "Schublade das Canon Voreinsteller-Programm kopiert werden soll. "
  574.         "Normalerweise sollten Sie hierzu die Schublade \"SYS:Prefs\" wählen.\n\n"
  575.         @askdir-help
  576.     ))
  577.     ;--------------
  578.     (set #finalmsg
  579.     (cat "Der gewünschte Canon Treiber wurde unter dem Namen\n\"%s"
  580.         "\"\ninstalliert und sollte jetzt in dem Workbench \"Printer\"-Voreinsteller eingestellt werden.\n"
  581.         "Der Canon Treiber-Voreinsteller wurde unter dem Namen\n\"%s"
  582.         "\"\ngespeichert und dient zum Einstellen zusätzlicher Funktionen des Treibers.\n"
  583.     ))
  584.     ;--------------
  585.     (set #wrongdither
  586.     (cat "\n\nACHTUNG: Die Workbench Voreinstellungen sind FALSCH!\n\n"
  587.         "Bitte selektieren Sie die \"geordnete\" (engl. ordered) "
  588.         "Dither-Methode mit Hilfe des \"PrinterGfX\"- bzw. \"Preferences\"-"
  589.         "Programms. Bitte wählen Sie auch eine Dichte größer 2 und "
  590.         "schalten Sie die Farbkorrektur in PrinterGfx ab.\n"
  591.         "Zur Erleichterung wird das Programm "
  592.         "für die Voreinstellungen jetzt versucht zu starten..."
  593.     ))
  594.     ;--------------
  595.     (set #ask-studio
  596.     (cat "\nWählen Sie eine Disk/Verzeichnis, in dem das CanonStudio-Verzeichnis angelegt werden soll."
  597.     ))
  598.     (set #ask-studiodisk
  599.     (cat "\nBitte wählen Sie die %ld. leere Diskette."
  600.     ))
  601.     (set #ask-studio-help
  602.     (cat "\nIn diesem Teil können Sie wählen, auf welche Disk oder in welcher "
  603.         "Schublade das CanonStudio-Schublade des Druckprogramms kopiert werden soll. Normalerweise sollten "
  604.         "Sie hierzu die Schublade wählen, in der Sie auch Ihre anderen "
  605.         "Grafikprogramme speichern. Die gewählte Disk sollte mindestens 350KByte "
  606.         "an freien Speicherplatz besitzen.\n\n"
  607.         @askdir-help
  608.     ))
  609.     ;--------------
  610.     (set #tofullstudio
  611.     (cat "Ihre Disk/Verzeichnis '%s' besitzt nicht genug freien Speicherplatz. "
  612.         "Zur Installation von CanonStudio sind mindestens %ld Bytes notwendig. "
  613.         "Bitte machen Sie Speicherplatz verfügbar und installieren Sie erneut.\n\n"
  614.     ))
  615.     ;--------------
  616.     (set #pagestream
  617.     (cat "\n\nWollen Sie einen Treiber für das DTP-Programm "
  618.         "PageStream V2.2x (nicht V3.x!) installieren?\n\n"
  619.     ))
  620.     (set #pagestream-help
  621.     (cat "\nDie Canon-Diskette enthält auch spezielle Druckertreiber für das DTP-Programm "
  622.         "PageStream V2.2. Sollten Sie das DTP-Programm besitzen, dann können Sie "
  623.         "mit diesen Treibern ca. 200 %% schneller drucken.\n\n"
  624.     ))
  625.     (set #pagestream-yes
  626.     (cat "Ja"
  627.     ))
  628.     (set #pagestream-no
  629.     (cat "Nein"
  630.     ))
  631.     (set #ask-pagestream
  632.     (cat "\nIn welche Schublade sollen die PageStream-Treiber (BJ2x0 oder CanonBJCx00) "
  633.         "kopiert werden?"
  634.     ))
  635.     (set #ask-pagestream-help
  636.     (cat "\nIn diesem Teil können Sie die Ziel-Schublade für die PageStream "
  637.         "Druckertreiber wählen. Normalerweise sollte die "
  638.         "PageStream \"Printers\"-Schublade angegeben werden.\n\n"
  639.         @askdir-help
  640.     ))
  641.     ;--------------
  642.     (set #sorry
  643.     (cat "\n\nLeider war auf dieser Canon Diskette nicht mehr genug Platz für "
  644.         "den von Ihnen gewünschten Druckertreiber. Der gewünschte Treiber "
  645.         "befindet sich deshalb auf einer weiteren Treiberdiskette von Canon. "
  646.         "Bitte fordern Sie einen Treiber für Ihren Drucker gesondert von "
  647.         "Ihrem Händler oder der Canon Hotline an."
  648.     ))
  649.     ;--------------
  650.     (set #ask-docs
  651.     (cat "\nIn welche Schublade soll die Treiber-Anleitung kopiert werden?"
  652.     ))
  653.     (set #ask-docs-help
  654.     (cat "\nIn diesem Teil können Sie die Ziel-Schublade für die Anleitung "
  655.         "der Canon Treiber wählen.\n\n"
  656.         @askdir-help
  657.     ))
  658.     (set #abortdocs
  659.     (cat "\nDie Anleitung benötigt ca. 120000 Bytes "
  660.         "an freiem Speicherplatz auf der angegebenen Disk.\n\n"
  661.         "Leider habe Sie nicht genug Speicherplatz auf der Disk frei! "
  662.         "Bitte machen Sie genug Speicherkapazität frei und versuchen erneut "
  663.         "eine Installation!\n\n"
  664.     ))
  665.     ;--------------
  666.     (set docfile "Liesmich")
  667.     ;--------------
  668.     (set #waitmsg
  669.     (cat "\n\n\n\nIch arbeite! Bitte warten..."
  670.     ))
  671. ))
  672.  
  673. ; **** Texte en français
  674. (if (= @language "français")
  675. (
  676.     (set #welcome
  677.     (cat "\nIntermédiaire : les pilotes d'imprimantes sont installés sur le disque système courant.\n"
  678.         "Expert:  les pilotes d'imprimantes peuvent être installés sur un disque quelconque.\n\n"
  679.     ))
  680.     (set #welcome-pirate
  681.     (cat "\nBienvenue dans CANONDISK: la disquette de gestion\n"
  682.         " des imprimantes Canon!\n\n"
  683.         "Copyright (C) 1992-95 par Wolf Faust\n"
  684.         "Distribution : Canon Europe N.V.\n"
  685.         "\nCE DISQUE NE PEUT ETRE DISTRIBUE\n"
  686.         "SANS PERMISSION ECRITE DE WOLF FAUST\n OU DE CANON EUROPE N.V.!\n"
  687.     ))
  688.     (set #bad-kick
  689.     (cat    "\nVotre logiciel système est trop ancien. "
  690.         "Utiliser le Kickstart 2.04 ou plus récent pour tous programmes Canon  "
  691.         "accessibles à la souris. "
  692.     ))
  693.     ;--------------
  694.     (set #diskbased
  695.     (cat "Quel type de disque système utilisez-vouz ?"
  696.     ))
  697.     (set #diskbased-choices1
  698.     (cat "Disque dur ou apparenté"
  699.     ))
  700.     (set #diskbased-choices2
  701.     (cat "Deux ou plusieurs unités de disques"
  702.     ))
  703.     (set #diskbased-choices3
  704.     (cat "Une seule unité de disque"
  705.     ))
  706.     (set #diskbased-help
  707.     (cat "\nLe programme Canon nécessite davantage d'espace disque que ce qui "
  708.         "est disponible sur une seule disquette. L'installation aidera les utilisateurs "
  709.         "de systèmes à disquettes à obtenir suffisamment d'espace disque pour "
  710.         "installer le logiciel Canon.\n\n"
  711.         @askoptions-help
  712.     ))
  713.     ;--------------
  714.     (set #w-studio
  715.     (cat "Que désirez-vous installer ?"
  716.     ))
  717.     (set #w-studio-help
  718.     (cat "\nCe disque est organisé en deux parties indépendantes : "
  719.         "les pilotes d'imprimantes et le programme d'impression. "
  720.         "Choisissez maintenant ce que vous souhaitez installer!\n\n".
  721.         @askoptions-help
  722.     ))
  723.     (set #w-studio-choices1
  724.     (cat "Drivers Canon non installés"
  725.     ))
  726.     (set #w-studio-choices2
  727.     (cat "pilotes d'imprimantes Canon"
  728.     ))
  729.     (set #w-studio-choices3
  730.     (cat "logiciel CanonStudio"
  731.     ))
  732.     ;--------------
  733.     (set #format
  734.     (cat "\nVous avez besoin de %ld disquettes vides afin d'installer le logiciel requis. "
  735.         "Générez la disquette vide en utilisant l'option 'Format Disk...' du menu Workbench.\n\n"
  736.         "Donnez aux disquettes des noms (par exemple \"Canon\" qui vous aideront à les identifier ultérieurement."
  737.     ))
  738.     ;--------------
  739.     (set #abortunpack
  740.     (cat "\nErreur en cours de décompression/écriture d'un fichier ! "
  741.         "L'erreur s'est produite pendant la décompression du fichier :\n\n\"%s\"\n\n"
  742.     ))
  743.     ;--------------
  744.     (set #abortnochoice
  745.     (cat "You didn't select an action to perform. Start installation again and select an action to perform."
  746.     ))
  747.     ;--------------
  748.     (set #cfm-delete
  749.     (cat "\n\nLes réglages de l'ancien pilote Canon peuvent-ils être effacés ?"
  750.     ))
  751.     (set #cfm-delete-help
  752.     (cat "\nVous pouvez maintenant supprimer les anciens drivers Canon et leurs paramètres.\n\n"
  753.     ))
  754.     (set #cfm-delete-1
  755.     (cat "Oui, effacer"
  756.     ))
  757.     (set #cfm-delete-2
  758.     (cat "Non"
  759.     ))
  760.     (set #w-emul
  761.     (cat "Quelle est votre imprimante ?"
  762.     ))
  763.     (set #w-emul-help
  764.     (cat "\nCe disque contient plusieurs pilotes pour différentes "
  765.         "imprimantes Canon. "
  766.         "Au cas où votre imprimante ne figurerait pas dans la liste, reportez vous à son manuel pour "
  767.         "trouver les émulations acceptées par votre imprimante.\n\n"
  768.         "NOTE : les imprimantes acceptent souvent plusieurs émulations. "
  769.         "Il vous faudra peut-être tester plusieurs émulations avant de trouver "
  770.         "celle qui convient le mieux à vos besoins\n\n"
  771.         @askchoice-help
  772.     ))
  773.     ;--------------
  774.     (set #w-driver #w-emul)
  775.     (set #w-driver-help #w-emul-help)
  776.     ;--------------
  777.     (set #ask-sys
  778.     (cat "\nDans quel disque ou répertoire souhaitez-vous installer les pilotes d'imprimantes Canon ?"
  779.     ))
  780.     (set #ask-sys-help
  781.     (cat "\nCette section vous permet de choisir le répertoire ou le disque où "
  782.         "installer les pilotes d'imprimantes Canon. "
  783.         "Normalement le répertoire  \"devs:printers\" du disque système.\n\n"
  784.         @askdir-help
  785.     ))
  786.     ;--------------
  787.     (set #yellspace
  788.     (cat "\nCette installation nécessite >%ld octets libres sur le disque \"%s\". "
  789.         "Vous pouvez maintenant supprimer les fichiers inutiles en utilisant les menus "
  790.         "Workbench ou Shell. Ce script d'installation peut également supprimer des "
  791.         "fichiers maintenant afin de libérer de l'espace. "
  792.         "Le système vous demandera confirmation avant de supprimier chaque fichier.\n\n"
  793.         "FAITES UNE SAUVEGARDE DE VOS DISQUES SYSTEMES AVANT DE SUPPRIMER DES FICHIERS.\n\n"
  794.     ))
  795.     ;--------------
  796.     (set #tdel0 "Utilities/Clock")
  797.     (set #tdel1 "Devs/Printers/Generic")
  798.     (set #tdel2 "C/SetFont")
  799.     (set #tdel3 "C/Edit")
  800.     (set #tdel4 "C/Eval")
  801.     (set #tdel5 "C/DiskChange")
  802.     (set #tdel6 "C/FileNote")
  803.     (set #tdel7 "C/Lock")
  804.     (set #tdel8 "C/Search")
  805.     (set #tdel9 "C/Sort")
  806.     (set #tdel10 "C/MagTape")
  807.     (set #tdel11 "C/MakeLink")
  808.     (set #tdel12 "C/RemRad")
  809.     (set #tdel13 "C/Which")
  810.     (set #tdel14 "C/ChangeTaskPri")
  811.     (set #tdel15 "C/Join")
  812.     (set #tdel16 "System/NoFastMem")
  813.  
  814.     (set #del0 "Affice l'heure système")
  815.     (set #del1 "Un driver d'imprimante texte générique")
  816.     (set #del2 "Définit la police système")
  817.     (set #del3 "Un éditor ligne")
  818.     (set #del4 "Calcule les expressions mathématiques")
  819.     (set #del5 "Détecte un changement de disquette")
  820.     (set #del6 "Ajoute/supprime les notes de fichiers")
  821.     (set #del7 "Verrouille les fichiers contre la suppression")
  822.     (set #del8 "Cherche un fichier")
  823.     (set #del9 "Tri un fichier")
  824.     (set #del10 "Contrôle les systèmes de backup sur bande")
  825.     (set #del11 "Crée une liason disque")
  826.     (set #del12 "Supprimer l'unite de RAM récupérable")
  827.     (set #del13 "Affiche la localisation d'un fichier CMD")
  828.     (set #del14 "Modifie la priorité des tâches")
  829.     (set #del15 "Joint/fusionne les fichiers")
  830.     (set #del16 "Désactive toute mémoire rapide")
  831.     ;--------------
  832.     (set #full-delete
  833.     (cat "\nLe fichier '%s' peut-il être supprimé ?\n\n"
  834.         "La fonction de ce programme :\n\n"
  835.         "%s"
  836.     ))
  837.     (set #full-delete-help
  838.     (cat "Votre disque système ne dispose pas de l'espace disque nécessaire "
  839.         "pour installer le driver d'imprimante. Le programme d'installation peut "
  840.         "maintenant supprimer des fichiers de votre disque système la plupart du "
  841.         "temps non utilisés. Si vous avez besoin de l'un de ces fichiers, vous "
  842.         "puvez annuler la suppresion. Cette annulation peut cependant provoquer "
  843.         "l'echec de l'installation si l'espace disque libéré est insuffisant."
  844.     ))
  845.     (set #full-delete-1
  846.     (cat "Qui, supprimer."
  847.     ))
  848.     (set #full-delete-2
  849.     (cat "Non, continuer."
  850.     ))
  851.     ;--------------
  852.     (set #tofull
  853.     (cat "Votre disque/périphérique %s n'a toujours pas suffisamment d'espace "
  854.         "pour installer le driver d'imprimante. L'installation demendée nécessite au moins "
  855.         "%ld octets d'espace libre.\n"
  856.         "Aprés suppression/déplacement des fichiers, essayez à nouveau d'installer le driver.\n"
  857.     ))
  858.     (set #tofull2
  859.     (cat "Votre disque/périphérique %s n'a toujours pas suffisamment d'espace "
  860.         "pour installer le driver d'imprimante. Impossible de trouver des fichiers à "
  861.         "supprimer pour libérer de l'espace. L'installation demendée nécessite au moins "
  862.         "%ld octets d'espace libre.\n"
  863.         "Examinez les fichiers stockés sur votre disque et supprimez ceux qui ne sont pas utiles. "
  864.         "Aprés suppression/déplacement des fichiers, essayez à nouveau d'installer le driver.\n"
  865.     ))
  866.     ;--------------
  867.     (set #nodevice
  868.     (cat "\nAttention\n\nIl semble que le fichier 'printer.device' ne soit pas "
  869.         "disponible dans votre répertoire 'DEVS:'. Ce fichier est nécessaire "
  870.         "pour imprimer et est toujours livré avec les disquettes Workbench.\n\n"
  871.         "Vous devez rendre ce fichier disponible après installation."
  872.     ))
  873.     ;--------------
  874.     (set #nopardevice
  875.     (cat "\nAttention\n\nIl semble que le fichier 'parallel.device' ne soit pas "
  876.         "disponible dans votre répertoire 'DEVS:'. A moins que vous n'utilisiez le "
  877.         "port série ou une carte d'extension. Il est livré avec vos disquettes Workbench. "
  878.         "Sans ce fichier, les applications ne peuvent pas accéder au port de "
  879.         "l'imprimante.\n\n"
  880.         "Rendez ce fichier disponible après installation de CanonDisk si des "
  881.         "problèmes apparaissent pour accéder à l'imprimante."
  882.     ))
  883.     ;--------------
  884.     (set #noenv
  885.     (cat "Il n'y a pas de volume/péripherique/assign 'ENV:' disponible. "
  886.         "Le volume 'ENV:' est généralement créé par la séquence de "
  887.         "démarrage de votre sysème localisé dans le volume 'S:'. Il semble que vous "
  888.         "utilisiez une séquence de démarrage personnalisée. "
  889.         "Assurez-vous qu'il existe un volume 'ENV:' créé par votre disque système. "
  890.         "Reportez-vous à cotre documenation système ou au manuel du logiciel Canon. "
  891.     ))
  892.     ;--------------
  893.     (set #noenvarc
  894.     (cat "Il n'y a pas de volume/péripherique/assign 'ENVARC:' disponible. "
  895.         "Le volume 'ENVARC:' est généralement créé par votre système pendant l'initialisation. "
  896.         "Il semble que vous "
  897.         "utilisiez une procédure d'initialisation personnalisée. "
  898.         "Assurez-vous qu'il existe un volume 'ENVARC:' créé par votre disque système. "
  899.         "Reportez-vous à cotre documenation système ou au manuel du logiciel Canon. "
  900.     ))
  901.     ;--------------
  902.     (set #ask-prefs
  903.     (cat "\nDans quel disque ou répertoire souhaitez-vous installer les préférences d'imprimantes Canon ?"
  904.     ))
  905.     (set #ask-prefsdisk
  906.     (cat "\nSélectionnez le disque vide %ld."
  907.     ))
  908.     (set #ask-prefs-help
  909.     (cat "\nCette section vous permet de choisir le répertoire ou le disque où "
  910.         "installer les préférences d'imprimantes Canon. "
  911.         "Normalement le répertoire  \"sys:prefs\" du disque système.\n\n"
  912.         @askdir-help
  913.     ))
  914.     ;--------------
  915.     (set #finalmsg
  916.     (cat "Le pilote que vous avez choisi est installé sous le nom de\n\"%s"
  917.         "\"\net devrait être sélectionné dans le programme de préférences du Workbench \"Printer\".\n"
  918.         "Le programme de préférences des pilotes Canon a été sauvé sous le nom :\n\"%s"
  919.         "\"\net devrait être utilisé pour modifier le comportement de l'imprimante selon vos besoins.\n"
  920.     ))
  921.     ;--------------
  922.     (set #wrongdither
  923.     (cat "\n\nATTENTION : les préférences du Workbench sont mal règlées\n\n"
  924.         "Choisir \"Estompage\" \"ordonné\" (dans \"PrinterGfx\")."
  925.         "Also select a density above 2 and disable the color correction\n\n"
  926.         " Nous allons maintenant essayer de lancer les préférences pour vous."
  927.     ))
  928.     ;--------------
  929.     (set #ask-studio
  930.     (cat "\nDans quel répertoire souhaitez-vous installer le logiciel CanonStudio ?"
  931.     ))
  932.     (set #ask-studiodisk 
  933.     (cat "\nSélectionnez le disque vide %ld."
  934.     ))
  935.     (set #ask-studio-help
  936.     (cat "\nCette section vous permet de choisir le disque ou le répertoire où "
  937.         "installer CanonStudio.\n\n"
  938.         "The program can be installed to any disk/drawer you like. "
  939.         "Le disque sélectionné doit avoir au moins 350 Ko d'espace libre.\n\n"
  940.         @askdir-help
  941.     ))
  942.     ;--------------
  943.     (set #tofullstudio
  944.     (cat "Votre disque/péripherique %s: n'a pas suffisamment d'espace disque "
  945.         "disponible pour installer CanonStudio. L'installation demenadée nécessite "
  946.         "au moins %ld octets d'espace libre.\n"
  947.         "Après suppression, déplacement des fichiers inutiles, recommencez l'installation.\n\n"
  948.     ))
  949.     ;--------------
  950.     (set #pagestream
  951.     (cat "\n\nDésirez-vous installer un pilote pour Canon "
  952.         "fonctionnant avec le logiciel de PAO PageStream 2.x (non V3) ?\n\n"
  953.     ))
  954.     (set #pagestream-help
  955.     (cat "\nCe disque contient un pilote spécialement adapté à PageStream 2.x "
  956.         "Si vous utilisez ce logiciel de PAO, vous pouvez installer ce pilote "
  957.         " qui permet d'accroître la vitesse d'impression de 200%%.\n"
  958.     ))
  959.     (set #pagestream-yes
  960.     (cat "Oui"
  961.     ))
  962.     (set #pagestream-no
  963.     (cat "Non"
  964.     ))
  965.     (set #ask-pagestream
  966.     (cat "\nDans quel tiroir souhaitez-vous installer les pilotes PageStream (BJ2x0, CanonBJCx00) ?"
  967.     ))
  968.     (set #ask-pagestream-help
  969.     (cat "\nCette section vous permet de choisir le tiroir où sauver les pilotes pour PageStream. "
  970.         "Normallement le tiroir \"Printers\" de PageStream.\n\n"
  971.         @askdir-help
  972.     ))
  973.     ;--------------
  974.     (set #sorry
  975.     (cat "\n\nce disque n'inclut pas le logiciel demandé. "
  976.         "Il n'y avait pas suffisamment d'espace disque pour le driver souhaité. "
  977.         "Contactez votre revendeur ou la Hotline Canon et demandez une "
  978.         "disquette différente, contenant un driver pour votre imprimante."
  979.     ))
  980.     ;--------------
  981.     (set #ask-docs
  982.     (cat "\nDans quel tiroir faut-il sauver la documentation ?"
  983.     ))
  984.     (set #ask-docs-help
  985.     (cat "\nCette section vous propose de choisir le répertoire où sera sauvée la documentation Canon.\n\n"
  986.         @askdir-help
  987.     ))
  988.     (set #abortdocs
  989.     (cat "\nCette installation occupe >120000 octets sur le disque "
  990.         "où vous souhaitez installer la documentation. Assurez-vous que cet "
  991.         "espace est disponible avant de ré-installer.\n\n"
  992.     ))
  993.     ;--------------
  994.     (set docfile "Readme")
  995.     ;--------------
  996.     (set #waitmsg
  997.     (cat "\n\n\n\nInstaller travaille ! Veuillez attendre..."
  998.     ))
  999. ))
  1000.  
  1001. ; **** START
  1002.  
  1003. (procedure Meter
  1004. (
  1005.     (set accum    (+ accum addmeter))
  1006.     (complete (/ (* accum 100) total))
  1007. ))
  1008.  
  1009. (complete 0)
  1010. (welcome #welcome)
  1011. (complete 1)
  1012. (message #welcome-pirate)
  1013.  
  1014. (set total        0)
  1015. (set accum        0)
  1016. (set addmeter        0)
  1017. (makeassign "CanonDisk_Install" (pathonly @icon))
  1018.  
  1019. ; **** sure we are running under a 2.04 or higher ROM???
  1020. (if (< (/ (getversion) 65536) 37)
  1021.     (abort #bad-kick)
  1022. )
  1023.  
  1024. ; **** Does this system offer a hard disk?   0=HD  1=2nd floppy  2=one floppy
  1025. (set diskbased (askchoice (prompt #diskbased)
  1026.     (help #diskbased-help)
  1027.     (choices #diskbased-choices1 #diskbased-choices2 #diskbased-choices3)
  1028.     (default 0)
  1029.     )
  1030. )
  1031. ; **** Wich parts should get installed: driver &-| CanonStudio?
  1032. (set studio (askoptions (prompt #w-studio)
  1033.     (help #w-studio-help)
  1034.     (choices #w-studio-choices1 #w-studio-choices2 #w-studio-choices3)
  1035.     (default (if (> diskbased 1) %111 %111))  ; use 111 for second %110 if deletion is wanted as default for non-single floppy systems
  1036.     )
  1037. )
  1038. ; **** determine max. meter for complete()
  1039. (set n 0)
  1040. (while (set size (select n 5    ; delete
  1041.     42       ; driver
  1042.     21       ; application
  1043.     0 ))
  1044. (
  1045.     (if (IN studio n)
  1046.     (
  1047.         (set total (+ total size))
  1048.     ))
  1049.     (set n (+ n 1))
  1050. ))
  1051. (set disknumber 1)
  1052. (if (> diskbased 0)
  1053. (
  1054.     (set format 0)
  1055.     (if (IN studio 1)
  1056.     (
  1057.         (set format 1)
  1058.     ))
  1059.     (if (IN studio 2)
  1060.     (
  1061.         (set format 1)
  1062.     ))
  1063.     (if (> format 0)
  1064.     (
  1065.         (message (#format format))
  1066.     ))
  1067. ))
  1068. (set @default-dest "")
  1069. (if (> studio 0)
  1070. (
  1071.     (copyfiles (source "CanonDisk_Install:bin/check")
  1072.         (dest "T:")
  1073.         (nogauge)
  1074.     )
  1075.     (copyfiles (source "CanonDisk_Install:bin/lx")
  1076.         (dest "T:")
  1077.         (nogauge)
  1078.     )
  1079.     (set exerr (run "T:lx n"))
  1080.     (if (> exerr 0)
  1081.     (
  1082.         (abort (#abortunpack "-none-"))
  1083.     ))
  1084. )
  1085. (
  1086.     (abort #abortnochoice)
  1087. ))
  1088. ; **** delete old drivers/prefs
  1089. (if (IN studio 0)
  1090. (
  1091.     (set addmeter    1)
  1092.     (Meter)
  1093.     (if (askbool (prompt (#cfm-delete))
  1094.         (help (#cfm-delete-help ))
  1095.         (choices #cfm-delete-1 #cfm-delete-2)
  1096.         (default 1))
  1097.     (
  1098.         (set n 0)
  1099.         (while (set thisfile (select n  "Beep"
  1100.             "Time"
  1101.             "ResX"
  1102.             "ResY"
  1103.             "Dry"
  1104.             "GAdj"
  1105.             "CAdj"
  1106.             "MAdj"
  1107.             "YAdj"
  1108.             "GDit"
  1109.             "CDit"
  1110.             "MDit"
  1111.             "YDit"
  1112.             "Copies"
  1113.             "Type"
  1114.             "Type0"
  1115.             "Type1"
  1116.             "Type2"
  1117.             "Type3"
  1118.             "Type4"
  1119.             "Type5"
  1120.             "Type6"
  1121.             "Type7"
  1122.             "Type8"
  1123.             "Type9"
  1124.             "Type10"
  1125.             "Perf"
  1126.             "Mirror"
  1127.             "Sep"
  1128.             "Magenta"
  1129.             "Yellow"
  1130.             "Orient"
  1131.             "TDirect"
  1132.             "Top"
  1133.             "Tab"
  1134.             "Super"
  1135.             "Form"
  1136.             "Color"
  1137.             "GEmu"
  1138.             "TEmu"
  1139.             "Strip"
  1140.             "Quiet"
  1141.             "KAdj"
  1142.             "KDit"
  1143.             "GFeed"
  1144.             "PageLen"
  1145.             "GDirect"
  1146.             "Quality"
  1147.             "Compress"
  1148.             "Symbol"
  1149.             "CDitAlg"
  1150.             "GDitAlg"
  1151.             "Emu"
  1152.             "Mode"
  1153.             "Font"
  1154.             "FONT0"
  1155.             "FONT1"
  1156.             "FONT2"
  1157.             "FONT3"
  1158.             "FONT4"
  1159.             "FONT5"
  1160.             "FONT6"
  1161.             "FONT7"
  1162.             "FONT8"
  1163.             "FONT9"
  1164.             "FONT10"
  1165.             "FONTDAT"
  1166.             "OVERPAGE"
  1167.             "NOSTRIP"
  1168.             "ORIENT"
  1169.             "NODISP"
  1170.             "BJ130Pref"
  1171.             "BJC880Pref"
  1172.             "LBPPref"
  1173.             "BJ300Pref"
  1174.             "BJ5-230Pref"
  1175.             "BJECPref"
  1176.             "" ))
  1177.         (
  1178.             (set n (+ n 1))
  1179.             (if (exists (cat "ENV:Canon" thisfile))
  1180.             (
  1181.                 (delete (cat "ENV:Canon" thisfile))
  1182.             ))
  1183.             (if (exists (cat "ENVARC:Canon" thisfile))
  1184.             (
  1185.                 (delete (cat "ENVARC:Canon" thisfile))
  1186.             ))
  1187.         ))
  1188.         (set addmeter    1)
  1189.         (Meter)
  1190.         (set n 0)
  1191.         (while (set thisfile (select n  "CanonBJ-EC"
  1192.             "CanonBJ5-2x0"
  1193.             "CanonBJ5-230"
  1194.             "CanonBJ300"
  1195.             "CanonLBP"
  1196.             "CanonBJC880"
  1197.             "CanonBJ130"
  1198.             "" ))
  1199.         (
  1200.             (set n (+ n 1))
  1201.             (if (exists (cat "devs:printers/" thisfile))
  1202.             (
  1203.                 (delete (cat "devs:printers/" thisfile))
  1204.             ))
  1205.             (if (exists (cat "printers:" thisfile) (noreq))
  1206.             (
  1207.                 (delete (cat "printers:" thisfile))
  1208.             ))
  1209.         ))
  1210.         (set addmeter    1)
  1211.         (Meter)
  1212.         (set n 0)
  1213.         (while (set thisfile (select n  "CanonPref"
  1214.             "CanonPref.info"
  1215.             "CanonBJ130Pref"
  1216.             "CanonBJ130Pref.info"
  1217.             "CanonBJ300Pref"
  1218.             "CanonBJ300Pref.info"
  1219.             "CanonBJ5-230Pref"
  1220.             "CanonBJ5-230Pref.info"
  1221.             "CanonBJECPref"
  1222.             "CanonBJECPref.info"
  1223.             "CanonLBPPref"
  1224.             "CanonLBPPref.info"
  1225.             "CanonCaPSLPref"
  1226.             "CanonCaPSLPref.info"
  1227.             "BJ-FontShop"
  1228.             "BJ-FontShop.info"
  1229.             "CaPSL-FontShop"
  1230.             "CaPSL-FontShop.info"
  1231.             "LBP-FontShop"
  1232.             "LBP-FontShop.info"
  1233.             "" ))
  1234.         (
  1235.             (set n (+ n 1))
  1236.             (if (exists (cat "sys:prefs/" thisfile))
  1237.             (
  1238.                 (delete (cat "sys:prefs/" thisfile))
  1239.             ))
  1240.             (if (exists (cat "sys:prefs/" thisfile ".info"))
  1241.             (
  1242.                 (delete (cat "sys:prefs/" thisfile ".info"))
  1243.             ))
  1244.         ))
  1245.         (set addmeter    1)
  1246.         (Meter)
  1247.     )
  1248.     (
  1249.         (set addmeter    3)
  1250.         (Meter)
  1251.     ))
  1252. ))
  1253. ; **** install driver
  1254. (if (IN studio 1)
  1255. (
  1256.     (set addmeter    1)
  1257.     (Meter)
  1258.     ; ask for kind of printer 
  1259.     (set emul   (askchoice (prompt #w-emul)
  1260.         (help #w-emul-help)
  1261.             (choices "Canon BJ       (BJ Emulation)"    ; 0
  1262.                 "Canon BJC      (Epson Emulation)"    ; 1
  1263.                 "Canon LBP      (CaPSL Emulation)"    ; 2
  1264.                 "Canon LBP      (PCL   Emulation)"    ; 3
  1265.                 "Canon A1 or A2 (CaPSL Emulation)"    ; 4
  1266.                 "Canon BJC 880  (CaPSL Emulation)"    ; 5
  1267.             )
  1268.             (default 1)
  1269.     ))
  1270.     (set addmeter    1)
  1271.     (Meter)
  1272.     (set pagestreamv2 "")
  1273.     (set driverpath "")
  1274.     (set drivername "")
  1275.     (set prefpath "")
  1276.     (set prefname "")
  1277.     (set preffilename "")
  1278.     (set envname "")
  1279.     (set presetname "")
  1280.     (set setupname "")
  1281.     (set driversize 0)
  1282.     (set prefsize   0)
  1283.  
  1284.     (set addmeter    1)
  1285.     (Meter)
  1286.  
  1287.     (if (= emul 0)
  1288.     (  ; CanonBJ
  1289.         (set brand  (askchoice (prompt #w-driver)
  1290.             (help #w-driver-help)
  1291.             (choices "Canon BJ 5, 10, 10e, 10ex, 20"    ; 0
  1292.                 "Canon BJ 30 (Epson Emulation)"        ; 1
  1293.                 "Canon BJ 100"                ; 2
  1294.                 "Canon BJ 130, 130e"            ; 3
  1295.                 "Canon BJ 200, 200e"            ; 4
  1296.                 "Canon BJ 200ex"            ; 5
  1297.                 "Canon BJ 230"                ; 6
  1298.                 "Canon BJ 300, 330"            ; 7
  1299.             )
  1300.             (default 0)
  1301.         ))
  1302.  
  1303.         (if (= brand 1)
  1304.         (  ; CanonBJ30
  1305.             (set driverpath "CanonDisk_Install:drivers/")
  1306.             (set drivername "CanonBJEC")
  1307.             (set prefpath "CanonDisk_Install:prefs/")
  1308.             (set prefname "CanonBJECPref")
  1309.             (set driversize 55218)   ; ~45588+6558+3072
  1310.             (set prefsize   87000)
  1311.             (set envname "CanonBJECPref")
  1312.             (set presetname "CanonDisk_Install:DriverPresets/CanonBJC30")
  1313.             (set pagestreamv2 "CanonDisk_Install:PageStreamv2/BJ200.printer")
  1314.         ))
  1315.  
  1316.         (if (= brand 0)
  1317.         (  ; BJ 100 or BJ 5..10..20
  1318.             (set driverpath "CanonDisk_Install:drivers/")
  1319.             (set drivername "CanonBJ5-230")
  1320.             (set prefpath "CanonDisk_Install:prefs/")
  1321.             (set prefname "CanonBJ5-230Pref")
  1322.             (set driversize 32500)   ; ~27880+1406+3072
  1323.             (set prefsize   86500)   ; FontShop + CanonPref + icons
  1324.             (set envname "CanonBJ5-230Pref")
  1325.             (set presetname "CanonDisk_Install:DriverPresets/CanonBJ10")
  1326.         ))
  1327.         (if (OR (= brand 3))
  1328.         (
  1329.             (abort #sorry)
  1330.         ))
  1331.         (if (OR (= brand 2) (OR (= brand 4) (OR (= brand 5) (= brand 6))))
  1332.         (  ; CanonBJ2x0
  1333.             (set driverpath "CanonDisk_Install:drivers/")
  1334.             (set drivername "CanonBJ5-230")
  1335.             (set prefpath "CanonDisk_Install:prefs/")
  1336.             (set prefname "CanonBJ5-230Pref")
  1337.             (set driversize 32500)   ; ~27880+1406+3072
  1338.             (set prefsize   86500)
  1339.             (set envname "CanonBJ5-230Pref")                 ; default preset
  1340.             (set presetname "CanonDisk_Install:DriverPresets/CanonBJ200") ; usualy not installed... for future reasons...
  1341.             (set pagestreamv2 "CanonDisk_Install:PageStreamv2/BJ200.printer")
  1342.             (if (= brand 6)
  1343.             (
  1344.                 (set pagestreamv2 "CanonDisk_Install:PageStreamv2/BJ230.printer")
  1345.             ))
  1346.         ))
  1347.         (if (= brand 7)
  1348.         (  ; CanonBJ300
  1349.             (set driverpath "CanonDisk_Install:drivers/")
  1350.             (set drivername "CanonBJ300")
  1351.             (set prefpath "CanonDisk_Install:prefs/")
  1352.             (set prefname "CanonBJ300Pref")
  1353.             (set driversize 24462)   ; ~19984+1406+3072
  1354.             (set prefsize   65500)
  1355.             (set envname "CanonBJ300Pref")
  1356.         ))
  1357.     ))
  1358.  
  1359.     (if (= emul 1)
  1360.     (  ; CanonBJC
  1361.         (set brand  (askchoice (prompt #w-driver)
  1362.             (help #w-driver-help)
  1363.             (choices "Canon BJC 70"                ; 0
  1364.                 "Canon BJC 600, 600e"            ; 1
  1365.                 "Canon BJC 800, 820"            ; 2
  1366.                 "Canon BJC 4000"            ; 3
  1367.                 "Canon BJC 880"                         ; 4
  1368.             )
  1369.             (default 0)
  1370.         ))
  1371.  
  1372.         (if (= brand 0)
  1373.         (  ; CanonBJC70
  1374.             (set driverpath "CanonDisk_Install:drivers/")
  1375.             (set drivername "CanonBJEC")
  1376.             (set prefpath "CanonDisk_Install:prefs/")
  1377.             (set prefname "CanonBJECPref")
  1378.             (set driversize 55218)   ; ~45588+6558+3072
  1379.             (set prefsize   87000)
  1380.             (set envname "CanonBJECPref")
  1381.             (set presetname "CanonDisk_Install:DriverPresets/CanonBJC70")
  1382.             (set pagestreamv2 "CanonDisk_Install:PageStreamv2/CanonBJC600.printer")
  1383.         ))
  1384.  
  1385.         (if (= brand 1)
  1386.         (  ; CanonBJC600
  1387.             (set driverpath "CanonDisk_Install:drivers/")
  1388.             (set drivername "CanonBJEC")
  1389.             (set prefpath "CanonDisk_Install:prefs/")
  1390.             (set prefname "CanonBJECPref")
  1391.             (set driversize 55218)   ; ~45588+6558+3072
  1392.             (set prefsize   87000)
  1393.             (set envname "CanonBJECPref")
  1394.             (set presetname "CanonDisk_Install:DriverPresets/CanonBJC600")
  1395.             (set pagestreamv2 "CanonDisk_Install:PageStreamv2/CanonBJC600.printer")
  1396.         ))
  1397.  
  1398.         (if (= brand 2)
  1399.         (  ; CanonBJC800, 820
  1400.             (set driverpath "CanonDisk_Install:drivers/")
  1401.             (set drivername "CanonBJEC")
  1402.             (set prefpath "CanonDisk_Install:prefs/")
  1403.             (set prefname "CanonBJECPref")
  1404.             (set driversize 55218)   ; ~45588+6558+3072
  1405.             (set prefsize   87000)
  1406.             (set envname "CanonBJECPref")
  1407.             (set presetname "CanonDisk_Install:DriverPresets/CanonBJC800")
  1408.             (set pagestreamv2 "CanonDisk_Install:PageStreamv2/CanonBJC800.printer")
  1409.         ))
  1410.  
  1411.         (if (= brand 3)
  1412.         (  ; CanonBJC4000
  1413.             (set driverpath "CanonDisk_Install:drivers/")
  1414.             (set drivername "CanonBJEC")
  1415.             (set prefpath "CanonDisk_Install:prefs/")
  1416.             (set prefname "CanonBJECPref")
  1417.             (set driversize 55218)   ; ~45588+6558+3072
  1418.             (set prefsize   87000)
  1419.             (set envname "CanonBJECPref")
  1420.             (set presetname "CanonDisk_Install:DriverPresets/CanonBJC4000")
  1421.             (set pagestreamv2 "CanonDisk_Install:PageStreamv2/CanonBJC4000.printer")
  1422.         ))
  1423.         (if (= brand 4)
  1424.         (  ; CanonBJC880
  1425.             (abort #sorry)
  1426.         ))
  1427.     ))
  1428.  
  1429.  
  1430.     (if (= emul 2)
  1431.     (  ; CanonLBP CaPSL
  1432.         (set brand  (askchoice (prompt #w-driver)
  1433.             (help #w-driver-help)
  1434.             (choices "Canon LBP         (CaPSL 3)" ; 0
  1435.                 "Canon LBP (600dpi, CaPSL 4)" ; 1
  1436.             )
  1437.             (default 0)
  1438.         ))
  1439.         (abort #sorry)
  1440.     ))
  1441.     (if (= emul 3)
  1442.     (  ; Canon LBP PCL Emulation
  1443.         (abort #sorry)
  1444.     ))
  1445.     (if (= emul 4)
  1446.     (  ; Canon A1+A2
  1447.         (abort #sorry)
  1448.     ))
  1449.     (if (= emul 5)
  1450.     (  ; Canon BJC 880
  1451.         (abort #sorry)
  1452.     ))
  1453.  
  1454.  
  1455.     ; find the devs:printers directory
  1456.     (set driverdrawer "Devs:Printers")
  1457.     (set addmeter    1)
  1458.     (Meter)
  1459.     (if (= @user-level 2)
  1460.     (
  1461.         (set driverdrawer (askdir (prompt #ask-sys)
  1462.             (help #ask-sys-help)
  1463.             (default driverdrawer))
  1464.         )
  1465.     ))
  1466.     (set addmeter    1)
  1467.     (Meter)
  1468.     (if (not (exists driverdrawer))
  1469.     (
  1470.         (set driverdrawer (askdir (prompt #ask-sys)
  1471.             (help #ask-sys-help)
  1472.             (default driverdrawer))
  1473.         )
  1474.     ))
  1475.     (set addmeter    1)
  1476.     (Meter)
  1477.     (set targetsize (getdiskspace driverdrawer))
  1478.      (if (< targetsize driversize)
  1479.     (
  1480.         (if (<> (getdevice driverdrawer) "RAM")
  1481.         (
  1482.             (message (#yellspace driversize (getdevice driverdrawer)))
  1483.             (set n 0)
  1484.             (set flag 0)
  1485.             (while (set thisfile (select n  #tdel0
  1486.                 #tdel1
  1487.                 #tdel2
  1488.                 #tdel3
  1489.                 #tdel4
  1490.                 #tdel5
  1491.                 #tdel6
  1492.                 #tdel7
  1493.                 #tdel8
  1494.                 #tdel9
  1495.                 #tdel10
  1496.                 #tdel11
  1497.                 #tdel12
  1498.                 #tdel13
  1499.                 #tdel14
  1500.                 #tdel15
  1501.                 #tdel16
  1502.                 "" ))
  1503.             (
  1504.                 (set thiscomment (select n  #del0
  1505.                     #del1
  1506.                     #del2
  1507.                     #del3
  1508.                     #del4
  1509.                     #del5
  1510.                     #del6
  1511.                     #del7
  1512.                     #del8
  1513.                     #del9
  1514.                     #del10
  1515.                     #del11
  1516.                     #del12
  1517.                     #del13
  1518.                     #del14
  1519.                     #del15
  1520.                     #del16
  1521.                     "" ))
  1522.                 (set n (+ n 1))
  1523.                 (set targetsize (getdiskspace driverdrawer))
  1524.                 (if (< targetsize driversize)
  1525.                 (
  1526.                     (set devthisfile (tackon (cat (getdevice driverdrawer) ":") thisfile))
  1527.                     (if (exists devthisfile)
  1528.                     (
  1529.                         (set flag 1)
  1530.                         (if (askbool (prompt (#full-delete devthisfile thiscomment))
  1531.                             (help (#full-delete-help ))
  1532.                             (choices #full-delete-1 #full-delete-2)
  1533.                             (default 1))
  1534.                         (
  1535.                             (protect devthisfile "+rwed")
  1536.                             (delete  devthisfile)
  1537.                             (protect (cat devthisfile ".info") "+rwed")
  1538.                             (delete (cat devthisfile ".info"))
  1539.                         ))
  1540.                     ))
  1541.                 ))
  1542.             ))
  1543.             (set targetsize (getdiskspace driverdrawer))
  1544.             (if (< targetsize driversize)
  1545.             (
  1546.                 (if (= flag 1)
  1547.                 (
  1548.                     (abort (#tofull (getdevice driverdrawer) driversize))
  1549.                 )
  1550.                 (
  1551.                     (abort (#tofull2 (getdevice driverdrawer) driversize))
  1552.                 ))
  1553.             ))
  1554.         ))
  1555.     ))
  1556.     (set addmeter    1)
  1557.     (Meter)
  1558.     (if (<> (exists "devs:printer.device") 1)
  1559.     (
  1560.         (message #nodevice)
  1561.     ))
  1562.     (if (<> (exists "devs:parallel.device") 1)
  1563.     (
  1564.         (message #nopardevice)
  1565.     ))
  1566.     (if (<> (exists "ENV:") 2)
  1567.     (
  1568.         (abort #noenv)
  1569.     ))
  1570.     (if (<> (exists "ENVARC:") 2)
  1571.     (
  1572.         (abort #noenvarc)
  1573.     ))
  1574.     (set addmeter    1)
  1575.     (Meter)
  1576.     ; **** find the sys:prefs directory
  1577.     (set prefdisk ("SYS:Prefs"))
  1578.     (if (> diskbased 0)
  1579.     (
  1580.         (set prefdisk (askdir (prompt (#ask-prefsdisk disknumber))
  1581.             (help #ask-prefs-help)
  1582.             (default "Canon:"))
  1583.         )
  1584.         (set firstdisk prefdisk)
  1585.         (set prefdisk (tackon prefdisk "Prefs"))
  1586.         (if (<> (exists prefdisk) 2)
  1587.         (
  1588.             (makedir (prefdisk)
  1589.                 (infos)
  1590.             )
  1591.         ))
  1592.     )
  1593.     (
  1594.         (if (exists "sys:preferences")
  1595.         (
  1596.             (set prefdisk ("SYS:Preferences"))
  1597.         ))
  1598.         (if (exists "SYS:Prefs")
  1599.         (
  1600.             (set prefdisk ("SYS:Prefs"))
  1601.         ))
  1602.         (set prefdisk (askdir (prompt #ask-prefs)
  1603.             (help #ask-prefs-help)
  1604.             (default prefdisk))
  1605.         )
  1606.     ))
  1607.     (set addmeter    1)
  1608.     (Meter)
  1609.     (if (not (exists prefdisk))
  1610.     (
  1611.         (set prefdisk (askdir (prompt #ask-prefs)
  1612.             (help #ask-prefs-help)
  1613.             (default prefdisk))
  1614.         )
  1615.     ))
  1616.     (set addmeter    1)
  1617.     (Meter)
  1618.     (if (<> pagestreamv2 "")
  1619.     (
  1620.         (if (askbool (prompt (#pagestream))
  1621.             (help (#pagestream-help ))
  1622.             (choices #pagestream-yes #pagestream-no))
  1623.         (
  1624.             (set pagedrawer (askdir (prompt #ask-pagestream)
  1625.                 (help #ask-pagestream-help)
  1626.                 (default "WORK:")
  1627.             ))
  1628.             (if( exists (pagedrawer))
  1629.             (
  1630.                 (working #waitmsg)
  1631.                 (set exerr (run (cat "T:lx x " pagestreamv2 ".lzh" " \"" pagedrawer "\"")))
  1632.                 (if (> exerr 0)
  1633.                 (
  1634.                     (abort (#abortunpack prefname))
  1635.                 ))
  1636.             ))
  1637.         ))
  1638.     ))
  1639.     (working #waitmsg)
  1640.     (makeassign "DRIVERPARENT" prefdisk)
  1641.     (set addmeter    1)
  1642.     (Meter)
  1643.     (set exerr (run (cat "T:lx x " driverpath drivername ".lzh \"" driverdrawer "\"")))
  1644.     (if (> exerr 0)
  1645.     (
  1646.         (abort (#abortunpack drivername))
  1647.     ))
  1648.     (set addmeter    5)
  1649.     (Meter)
  1650.     (set exerr (run (cat "T:lx x " prefpath prefname ".lzh \"DRIVERPARENT:\"")))
  1651.     (if (> exerr 0)
  1652.     (
  1653.         (abort (#abortunpack prefname))
  1654.     ))
  1655.     (set addmeter    6)
  1656.     (Meter)
  1657.     (if (<> setupname "")
  1658.     (
  1659.         (set exerr (run (cat "T:lx x " setupname " \"DRIVERPARENT:\"")))
  1660.         (if (> exerr 0)
  1661.         (
  1662.             (abort (#abortunpack setupname))
  1663.         ))
  1664.     ))
  1665.     (if (exists "ENV:")
  1666.     (
  1667.         (delete (cat "ENV:" envname))
  1668.     ))
  1669.     (if (exists "ENVARC:")
  1670.     (
  1671.         (delete (cat "ENVARC:" envname))
  1672.     ))
  1673.     (set addmeter    3)
  1674.     (Meter)
  1675.     (if (<> presetname "")
  1676.     (
  1677.         (if (= (exists presetname) 1)
  1678.         (
  1679.             (copyfiles (source presetname)
  1680.                 (dest "ENV:")
  1681.                 (newname envname)
  1682.                 (nogauge)
  1683.             )
  1684.  
  1685.         )
  1686.         (
  1687.             (set presetname (cat presetname ".lzh"))
  1688.             (if (= (exists presetname) 1)
  1689.             (
  1690.                 (set exerr (run (cat "T:lx x " presetname " ENV:")))
  1691.                 (if (> exerr 0)
  1692.                 (
  1693.                     (abort (#abortunpack presetname))
  1694.                 ))
  1695.             ))
  1696.         ))
  1697.         (if (= (exists (cat "ENV:" envname)) 1)
  1698.         (
  1699.             (if (exists "ENVARC:")
  1700.             (
  1701.                 (copyfiles (source (cat "ENV:" envname))
  1702.                     (dest "ENVARC:")
  1703.                     (newname envname)
  1704.                     (nogauge)
  1705.                 )
  1706.             ))
  1707.         ))
  1708.     ))
  1709.     (set addmeter    3)
  1710.     (Meter)
  1711.     (if (> diskbased 0)
  1712.     (
  1713.         (set docdisk prefdisk)
  1714.     )
  1715.     (
  1716.         (set docdisk (askdir (prompt #ask-docs)
  1717.             (help #ask-docs-help)
  1718.             (default prefdisk))
  1719.         )
  1720.     ))
  1721.     (set addmeter    2)
  1722.     (Meter)
  1723.     (if (not (exists docdisk))
  1724.     (
  1725.         (set docdisk (askdir (prompt #ask-docs)
  1726.             (help #ask-docs-help)
  1727.             (default docdisk))
  1728.         )
  1729.     ))
  1730.     (set addmeter    1)
  1731.     (Meter)
  1732.     (working #waitmsg)
  1733.     (makeassign "DRIVERPARENT" docdisk)
  1734.     (set targetsize (getdiskspace docdisk))
  1735.     (if (< targetsize 120000)
  1736.     (
  1737.         (if (<> (getdevice docdisk) "RAM")
  1738.         (
  1739.             (abort #abortdocs)
  1740.         ))
  1741.     ))
  1742.     (set addmeter    1)
  1743.     (Meter)
  1744.     (set exerr (run (cat "T:lx x CanonDisk_Install:docs/driver" docfile ".lzh \"DRIVERPARENT:\"")))
  1745.     (if (> exerr 0)
  1746.     (
  1747.         (abort (#abortunpack (cat "Driver" docfile ".lzh")))
  1748.     ))
  1749.     (set addmeter    5)
  1750.     (Meter)
  1751.     (makeassign "DRIVERPARENT")
  1752. ))
  1753. (if (IN studio 2)  ; Studio Application Prgm.
  1754. (
  1755.     (set addmeter    1)
  1756.     (Meter)
  1757.     (if (> diskbased 0)
  1758.     (
  1759.         (if (<> firstdisk "")
  1760.         (
  1761.             (set target firstdisk)
  1762.         )
  1763.         (
  1764.             (set target (askdir (prompt (#ask-studiodisk disknumber))
  1765.                 (default "Canon:")
  1766.                 (help #ask-studio-help))
  1767.             )
  1768.         ))
  1769.     )
  1770.     (
  1771.         (set guessdrawer (getassign "WORK" "d"))
  1772.         (if (= guessdrawer "")
  1773.         (
  1774.             (set guessdrawer (getassign "DH0" "d"))
  1775.             (if (= guessdrawer "")
  1776.             (
  1777.                 (set guessdrawer (getassign "DH2" "d"))
  1778.                 (if (= guessdrawer "")
  1779.                 (
  1780.                     (set guessdrawer "SYS:")
  1781.                 ))
  1782.             ))
  1783.         ))
  1784.         (set target (askdir (prompt #ask-studio)
  1785.             (help #ask-studio-help)
  1786.             (default guessdrawer))
  1787.         )
  1788.     ))
  1789.     (set addmeter    1)
  1790.     (Meter)
  1791.     (set @default-dest target)
  1792.     (working #waitmsg)
  1793.     (set targetsize (getdiskspace target))
  1794.     (if (< targetsize 350000)
  1795.     (
  1796.         (if (<> (getdevice target) "RAM")
  1797.         (
  1798.             (abort (#tofullstudio (getdevice target) 350000))
  1799.         ))
  1800.     ))
  1801.     (set addmeter    1)
  1802.     (Meter)
  1803.     (makeassign "STUDIOPARENT" target)
  1804.     (set target (tackon target "CanonStudio"))
  1805.     (if (= (exists target) 1)
  1806.     (
  1807.         (rename target (cat target "_V1.xx_OLD"))
  1808.         (if (= (exists (cat target ".info")) 1)
  1809.         (
  1810.             (rename (cat target ".info") (cat target "_V1.xx_OLD.info"))
  1811.         ))
  1812.     ))
  1813.     (set addmeter    3)
  1814.     (Meter)
  1815.     (working #waitmsg)
  1816.     (set exerr (run (cat "T:lx x CanonDisk_Install:CanonStudio/CanonStudio.lzh \"STUDIOPARENT:\"")))
  1817.     (if (> exerr 0)
  1818.     (
  1819.         (abort (#abortunpack "CanonStudio.lzh"))
  1820.     ))
  1821.     (set addmeter    7)
  1822.     (Meter)
  1823.     (set exerr (run (cat "T:lx x CanonDisk_Install:docs/CanonStudio" docfile ".lzh \"STUDIOPARENT:\"")))
  1824.     (if (> exerr 0)
  1825.     (
  1826.         (abort (#abortunpack (cat "CanonStudio" docfile ".lzh")))
  1827.     ))
  1828.     (makeassign "STUDIOPARENT")
  1829.     (set addmeter    7)
  1830.     (Meter)
  1831. ))
  1832.  
  1833.  
  1834.  
  1835. (if (IN studio 1)
  1836. (
  1837.     (set addmeter    1)
  1838.     (Meter)
  1839.     (message (#finalmsg drivername (tackon prefdisk prefname)))
  1840.     (if (exists "sys:prefs/printer")
  1841.     (
  1842.         (run "sys:prefs/printer")
  1843.     )
  1844.     (
  1845.         (if (exists "sys:prefs/preferences")
  1846.         (
  1847.             (run "sys:prefs/preferences")
  1848.         ))
  1849.     ))
  1850.     (set addmeter    1)
  1851.     (Meter)
  1852.     (run "T:check")
  1853.     (delete "T:check")
  1854.     (if (not (exists "RAM:StudioTemp"))
  1855.     (
  1856.         (message #wrongdither)
  1857.         (if (exists "sys:prefs/printergfx")
  1858.         (
  1859.             (run "sys:prefs/printergfx")
  1860.         ))
  1861.     )
  1862.     ( ; else
  1863.         (delete "RAM:StudioTemp")
  1864.     ))
  1865.     (set addmeter    1)
  1866.     (Meter)
  1867.     (run (cat "\""
  1868.         (tackon prefdisk prefname)
  1869.         "\""))
  1870.     (set addmeter    1)
  1871.     (Meter)
  1872. ))
  1873. (if (> studio 0)
  1874. (
  1875.     (run "T:lx n")
  1876.     (delete "T:lx")
  1877.     (delete "T:check")
  1878.     (delete "RAM:StudioTemp")
  1879. ))
  1880. (makeassign "CanonDisk_Install")
  1881. (complete 100)
  1882.